import request from '@/utils/request'

const MENU_URL = "/admin/system/sysMenu"

export default {
    //查找所有的菜单-
    findAllMenu() {
        return request({
            url: `${MENU_URL}/findAllMenu`,
            method: 'get'
        })
    },
    findNodes() {
        return request({
            url: `${MENU_URL}/findAllMenu`,
            method: 'get'
        })
    },
    //删除
    removeDataById(id) {
        return request({
            url: `${MENU_URL}/deleteById/${id}`,
            method: 'delete',
        })
    },
    //添加
    save(sysMenu) {
        return request({
            url: `${MENU_URL}/addMenu`,
            method: 'post',
            data: sysMenu
        })
    },
    //修改
    updateById(sysMenu) {
        return request({
            url: `${MENU_URL}/updateMenu`,
            method: 'post',
            data: sysMenu
        })
    },
    /*
    查看某个角色的权限列表
    */
    toAssign(roleId) {
        return request({
            url: `${MENU_URL}/toAssign/${roleId}`,
            method: 'get'
        })
    },

    /*
    给某个角色授权
    */
    doAssign(assginMenuVo) {
        return request({
            url: `${MENU_URL}/doAssign`,
            method: "post",
            data: assginMenuVo
        })
    }
}